(()=>{var n={548(n){n.exports="/* global grecaptcha */\n(function () {\n BaseKit.Widget.Recaptcha = function (options) {\n this.key = options.key;\n this.showing = false;\n };\n\n BaseKit.Widget.Recaptcha.prototype.display = function (container, parameters) {\n if (!this.isLoaded()) {\n this._loadScript(function () {\n this._render(container, parameters)\n }.bind(this));\n } else {\n this._render(container, parameters)\n }\n };\n\n BaseKit.Widget.Recaptcha.prototype._render = function (container, parameters) {\n parameters = parameters || {};\n parameters.sitekey = this.key;\n\n grecaptcha.render(container, parameters);\n this.showing = true;\n };\n\n BaseKit.Widget.Recaptcha.prototype.isShowing = function () {\n return this.showing;\n };\n\n BaseKit.Widget.Recaptcha.prototype.isVerified = function () {\n return grecaptcha.getResponse() !== '';\n };\n\n BaseKit.Widget.Recaptcha.prototype.getToken = function () {\n return grecaptcha.getResponse();\n };\n\n BaseKit.Widget.Recaptcha.prototype.isLoaded = function () {\n return typeof grecaptcha !== 'undefined';\n };\n\n BaseKit.Widget.Recaptcha.prototype._loadScript = function (onloadCallback) {\n var recaptchaUrl = 'https://www.google.com/recaptcha/api.js?render=explicit';\n scriptTag = document.createElement('script');\n onloadCallbackGeneratedName = 'recpatcha' + Math.random().toString(36).slice(2);\n onloadParam = false;\n\n if (typeof onloadCallback === 'function') {\n window[onloadCallbackGeneratedName] = onloadCallback;\n onloadParam = onloadCallbackGeneratedName;\n }\n\n if (typeof onloadCallback !== 'undefined' && typeof window[onloadCallback] === 'function') {\n onloadParam = onloadCallback;\n }\n\n if (onloadParam) {\n recaptchaUrl += '&onload=' + onloadParam;\n }\n\n scriptTag.type = 'application/javascript';\n scriptTag.src = recaptchaUrl;\n document.body.appendChild(scriptTag);\n };\n}());\n"},642(n){n.exports=function(n){function e(n){"undefined"!==typeof console&&(console.error||console.log)("[Script Loader]",n)}function a(){return"undefined"!==typeof attachEvent&&"undefined"===typeof addEventListener}try{"undefined"!==typeof execScript&&a()?execScript(n):"undefined"!==typeof eval?eval.call(null,n):e("EvalError: No eval function available")}catch(n){e(n)}}}};var e={};function a(t){var o=e[t];if(void 0!==o)return o.exports;var r=e[t]={exports:{}};n[t](r,r.exports,a);return r.exports}a(642)(a(548))})();